<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
  
  <meta content="text/html; charset=UTF-8" http-equiv="content-type">
  <title>Accueil</title>

  
</head><body>
<?php 
	$arrGenreNom[] = array("femme"=>0,"homme"=>1,"nom"=>"Marc");
	$arrGenreNom[] = array("femme"=>0,"homme"=>1,"nom"=>"Michel");
	$arrGenreNom[] = array("femme"=>1,"homme"=>0,"nom"=>"Michelle");
	$arrGenreNom[] = array("femme"=>1,"homme"=>1,"nom"=>"Sam");
	//print_r($arrGenreNom);
		
	//print_r($_GET);
	if(isset($_GET["nom"])){
		$nom = $_GET["nom"];
		//je vérifie si le nom correspond à un garçon ou une fille
		$message = verifGenre($nom, $arrGenreNom);
	}else{
		$message = "Calcul impossible : merci de préciser le nom !<br/>Voici les noms disponibles :<br/>";
		$message .= getTableauConnaissance($arrGenreNom);
	}	
			
	echo $message;
	
	//permet de vérifier la grandeur de $a par rapport à $b
	function verifGrandeur($a, $b) {
		$message = "";
		if ($a != $b){
			$message .= $a." n'est pas ".$b."<br/>";
		}
		if ($a > $b){
			$message .= $a." est plus grand que ".$b."<br/>";
			$message .= "c'est trop<br/>";
		}
		if ($a < $b){
			$message .= $a." est plus petit que ".$b."<br/>";
			$message .= "c'est pas beaucoup<br/>";
		}	
		if ($a == $b)
			$message .= $a." est pareil que ".$b."<br/>";
		$message .= "<br/>";
		
		return $message;
	}
	
		//permet de vérifier la grandeur de $a par rapport à $b
	function verifGenre($n, $arrGenreNom) {
		$message = "";
		//recherche le nom dans le tableau
		foreach ($arrGenreNom as $gr) {
			if($gr["nom"]==$n){
				//le nom a été trouvé dans le tableau
				$message .= "Bonjour ".$n;
				//vérifie si le nom est une femme
				if($gr["femme"])$message .= " vous êtes une femme ?";
				//vérifie si le nom est un homme
				if($gr["homme"])$message .= " vous êtes un homme ?";
			}
		}
		if($message==""){
			//aucun nom n'a été trouvé
			$message = $n." n'a pas été trouvé.<br>Voici les noms disponibles :<br>";
			$message .= getTableauConnaissance($arrGenreNom);
		}
		return $message;
	}
	
	function getTableauConnaissance($arrGN){

		//affiche le tableau des connaissance de genre et de nom
		$table = "<table>";
		$nb = count($arrGN);
		for ($i = 0; $i < $nb; $i++) {		
		//foreach ($arrGenreNom as $gr) {
			//print_r($gr);
			$gr = $arrGN[$i];
			$table .= "<tr>";
			//$table .= "<td>".$gr["femme"]."</td>";
			//$table .= "<td>".$gr["homme"]."</td>";
			$table .= "<td><a href='accueil.php?nom=".$gr["nom"]."'>".$gr["nom"]."</a></td>";
			$table .= "</tr>";
		}
		$table .= "</table>";
		return $table;		
	}
	
//echo "Bonjour les ".$genre." et les ".$toto; 

?>...
<br>

<br>

</body></html>